general engineer troops - French English Dictionary